deputy leader - German English Dictionary